_KGUARDED_MUTEX

//0x20 bytes (sizeof) struct _KGUARDED_MUTEX { volatile LONG Count; //0x0 struct _KTHREAD* Owner; //0x4 ULONG Contention; //0x8 struct _KGATE Gate; //0xc union { struct { SHORT KernelApcDisable; //0x1c SHORT SpecialApcDisable; //0x1e }; ULONG CombinedApcDisable; //0x1c }; };